home *** CD-ROM | disk | FTP | other *** search
Text File | 2001-04-17 | 42.3 KB | 1,583 lines |
-
-
-
- - 1 -
-
-
-
- 1. _I_n_t_r_o_d_u_c_t_i_o_n
-
- These release notes describe the 1.1 IRIX Development
- Foundation (IDF). The IRIX Development Foundation is a set
- of four separate CD's for IRIX 6.2, 6.3, 6.4 and 6.5
- respectively.
-
- This document contains the following chapters:
-
- 1. IDF Products
-
- 2. Release Identification Information
-
- 3. Separate Packaging of non-compiler IRIX Development
- Products
-
- 4. Separate Packaging of Compiler Front-end Products
-
- 5. License Manager
-
- 6. Modules
-
- 7. Patches for IRIX 6.2
-
- 8. Patches for IRIX 6.3
-
- 9. Patches for IRIX 6.4
-
- 10. Installation Information
-
- 11. Modules Installation under Alternate Root
-
- 12. Online Release Notes
-
- 13. Product Support
-
-
- 1.1 _I_D_F__P_r_o_d_u_c_t_s
-
-
- The IDF CD's for IRIX 6.2, 6.3, and 6.4 contain the set of
- individually installable products listed below:
-
- Installable Product Product Description
- CaseVision
- CaseVision
- ProDev
- ProDev
- Performance Analysis
- Tools
- SpeedShop
-
- Debugger and
- WorkShop
-
-
-
-
-
-
-
-
-
-
-
- - 2 -
-
-
-
- Performance Analysis
- Tools
-
- Interactive
- Parallelization Tool
- WorkShopMPF
-
- C++ Header Files
- c++_dev
- C++ Runtime
- Libraries
- c++_eoe
-
- C Header Files
- c_dev
- Compiler Backends
- compiler_dev
- Compiler Runtime
- Libraries
- compiler_eoe
-
- Fortran 77 Drivers
- and Documentation
- ftn77_dev
-
- Fortran 90 Drivers
- and Documentation
- ftn90_dev
-
- Fortran Archive
- Files
- ftn_dev
-
- Fortran 77 and 90
- Libraries
- ftn_eoe
-
- Miscellaneous
- Fortran 90 Language
- Tools
- langtools
-
-
- Software Licensing
- Manager
- license_eoe
-
- Cray Modules
- modules
-
-
-
- The IRIX Development Foundation for IRIX 6.5 CD contains the
- same products listed above except for c++_eoe, compiler_eoe,
- ftn_eoe and license_eoe. These subsystems are distributed on
- the IRIX Foundation CD's.
-
-
- The patches listed below are on the IRIX Development
- Foundation CD for IRIX 6.2 systems:
-
- Installable Patch Patch Description
- IRIX 6.2 EFS Rollup
- Patch
- patchSG0001330
-
- IRIX 6.2 Posix
- 1003.1b man pages
- patchSG0001404
-
-
- IRIX 6.2 & 6.3 POSIX
- header file updates
- patchSG0001645
-
- XFS rollup #11 for
- 6.2
- patchSG0002927
-
- All platform kernel
- rollup
- patchSG0002777
-
-
-
-
-
-
-
-
-
-
-
-
- - 3 -
-
-
-
- IRIX 6.2 Posix
- 1003.1b support
- modules
- patchSG0002000
-
-
- explain command for
- f90 on irix 6.2, 6.3
- and 6.4
- patchSG0002052
-
-
- Pthread library
- fixes
- patchSG0002420
-
- Multiple fixes for X
- libraries
- patchSG0002580
-
- IRIX tcsh for POSIX
- setpgrp
- patchSG0002784
-
- IRIX 6.2 libc rollup
- patchSG0002824
- gl subsystems
- previously released
- with the compiler
- patchSG0002360
-
-
- MIPSpro 7.2.1
- Compiler Runtime
- Libraries
- patchSG0002416
-
-
- MIPSpro 7.2.1 C++
- Runtime Libraries
- patchSG0002758
-
- MIPSpro 7.2.1
- Fortran Runtime
- Libraries
- patchSG0002759
-
-
- MIPSpro 7.2.1 MP
- Runtime Libraries
- patchSG0002773
-
- Object
- Instrumentation Fix
- for WorkShop 2.6.5
- patchSG0002641
-
-
- WorkShop cvd rollup
- - cvd slow on
- startup
- patchSG0002909
-
-
-
- The patches listed below are on the IRIX Development
- Foundation CD for IRIX 6.3 systems:
-
- Installable Patch Patch Description
- IRIX 6.2 & 6.3 POSIX
- header file updates
- patchSG0001645
-
- gl subsystems
- previously released
- with the compiler -
- for IRIX 6.3-6.4
- patchSG0001892
-
-
-
- explain command for
- f90 on irix 6.2, 6.3
- and 6.4
- patchSG0002052
-
-
- IRIX 6.3 kernel
- rollup
- patchSG0002801
-
-
-
-
-
-
-
-
-
-
-
-
- - 4 -
-
-
-
- Pthread library
- fixes
- patchSG0002420
-
- MIPSpro 7.2.1
- Compiler Runtime
- Libraries
- patchSG0002416
-
-
- MIPSpro 7.2.1 C++
- Runtime Libraries
- patchSG0002758
-
- MIPSpro 7.2.1
- Fortran Runtime
- Libraries
- patchSG0002759
-
-
- MIPSpro 7.2.1 MP
- Runtime Libraries
- patchSG0002773
-
- Object
- Instrumentation Fix
- for WorkShop 2.6.5
- patchSG0002641
-
-
- WorkShop cvd rollup
- - cvd slow on
- startup
- patchSG0002909
-
-
-
- The patches listed below are on the IRIX Development
- Foundation CD for IRIX 6.4 systems:
-
- Installable Patch Patch Description
- gl subsystems
- previously released
- with the compiler -
- for IRIX 6.3-6.4
- patchSG0001892
-
-
-
- explain command for
- f90 on irix 6.2, 6.3
- and 6.4
- patchSG0002052
-
-
- Pthread library
- fixes
- patchSG0002420
-
- IRIX development
- environment updates
- patchSG0002194
-
- IRIX 6.4 kernel
- rollup
- patchSG0002536
-
- IRIX 6.4 specfs
- fixes - 4th edition
- patchSG0002835
-
- MIPSpro 7.2.1
- Runtime Libraries
- patchSG0002416
-
- MIPSpro 7.2.1 C++
- Runtime Libraries
- patchSG0002758
-
- MIPSpro 7.2.1
- Fortran Runtime
- Libraries
- patchSG0002759
-
-
- MIPSpro 7.2.1 MP
- Runtime Libraries
- patchSG0002773
-
- Object
- Instrumentation Fix
- patchSG0002641
-
-
-
-
-
-
-
-
-
-
-
-
- - 5 -
-
-
-
- for WorkShop 2.6.5
- WorkShop cvd rollup
- - cvd slow on
- startup
- patchSG0002909
-
-
-
- Each of these products and patches is described in its own
- release notes and documentation.
-
- Note: Included with the IRIX Development Foundation 1.1
- software is a Software License Agreement. This
- software is provided to you solely under the terms
- and conditions of the Software License Agreement.
- Please take a few moments to review the Agreement.
-
-
- 1.2 _R_e_l_e_a_s_e__I_d_e_n_t_i_f_i_c_a_t_i_o_n__I_n_f_o_r_m_a_t_i_o_n
-
- Following is the release identification information for the
- IRIX Development Foundation.
-
- IRIX Development
- Foundation
- SSSSooooffffttttwwwwaaaarrrreeee OOOOppppttttiiiioooonnnn PPPPrrrroooodddduuuucccctttt
-
- 1.1
- VVVVeeeerrrrssssiiiioooonnnn
- SC4-IDEVFND-1.1
- PPPPrrrroooodddduuuucccctttt CCCCooooddddeeee
- IRIX 6.2 (or higher)
- SSSSyyyysssstttteeeemmmm SSSSooooffffttttwwwwaaaarrrreeee RRRReeeeqqqquuuuiiiirrrreeeemmmmeeeennnnttttssss
-
-
-
- 1.3 _S_e_p_a_r_a_t_e _P_a_c_k_a_g_i_n_g _o_f _n_o_n-_c_o_m_p_i_l_e_r _I_R_I_X _D_e_v_e_l_o_p_m_e_n_t
- _P_r_o_d_u_c_t_s
-
-
- As of MIPSpro 7.2, the IRIS Developer's Option (IDO) CD was
- replaced by the IRIX Development Foundation and IRIX
- Development Libraries CD sets. Whereas, IDO was an optional
- product for purchase, the IRIX Development Foundation CD's
- and IRIX Development Libraries CD's are available free of
- charge and will be distributed with future IRIX releases.
- This enables developers to use the Free Software
- Foundation's gcc products.
-
-
- 1.4 _S_e_p_a_r_a_t_e__P_a_c_k_a_g_i_n_g__o_f__C_o_m_p_i_l_e_r__F_r_o_n_t_-_e_n_d__P_r_o_d_u_c_t_s
-
-
- Each MIPSpro compiler product comes with its own CD which
- contains the appropriate compiler front-end as well as the
- IRIX Development Foundation and the IRIX Development Library
- CD sets. Each of the MIPSpro languages are packaged and
- sold separately. The MIPSpro Compiler 7.2.1 products
-
-
-
-
-
-
-
-
-
- - 6 -
-
-
-
- include:
-
- +o MIPSpro C
-
- +o MIPSpro C++
-
- +o MIPSpro Fortran 77
-
- +o MIPSpro Fortran 90
-
- +o MIPSpro Auto Parallelizer
-
-
- 1.5 _L_i_c_e_n_s_e__M_a_n_a_g_e_r
-
- As of the MIPSpro 7.2 release, the MIPSpro C, C++, Fortran
- 77, Fortran 90 and Auto Parallelizer compiler products come
- with a software license enforcement mechanism. WorkShop and
- WorkShopMPF are also licensed. This CD set contains version
- 3.2 of license_eoe (for IRIX 6.2, 6.3, and 6.4) which is
- recommended for use in conjunction with the compiler
- products.
-
-
- 1.6 _M_o_d_u_l_e_s
-
-
- The MIPSpro 7.2 release (IDF 1.0) introduced the Modules
- package (created by John L. Furlani). The Modules
- environment works in conjunction with MIPSpro 7.2 compilers
- (and above) installed under a location other than the root
- directory (/). This alternate location can be on another
- local or remote filesystem. Approximately 300 Mb of disk
- space is needed for an installation of one compiler
- (including header files and libraries) under this location.
- The exact sizes of the compiler subsystems can be seen under
- inst or software manager.
- At this time, only the compiler and default SpeedShop images
- can be installed under this alternate location. A new GUI
- based SpeedShop image (SpeedShop.sw.sscord) and product
- images, such as the Insight books, license manager,
- WorkShop, and images from the IRIX Development Libraries CD
- should not be installed under this alternate location.
-
- The sequence of steps for installing and configuring modules
- is described in the section titled "Modules Installation
- under Alternate Root" below.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - 7 -
-
-
-
- 1.7 _P_a_t_c_h_e_s__f_o_r__I_R_I_X__6_._2
-
- The IRIX Development Foundation CD for IRIX 6.2 contains the
- following fixes:
-
- +o Patches 2416, 2758, 2759, and 2773 - MIPSpro 7.2.1
- Runtime Libraries
-
- Whereas the *_eoe subsystems on the IRIX Development
- Foundation CD contain the original IRIX 6.2, 6.3 and 6.4
- runtime libraries, patches 2416, 2758 2759 and 2773
- contain new revisions of these libraries. They include
- bug fixes as well as new interfaces for multiprocessing
- as well as new runtime libraries for the that are
- required by the 7.2.1 version of Fortran 90.
-
- Patch 2773 contains the new multiprocessing interfaces
- and is required for development and execution of programs
- using the OpenMP interfaces.
-
- Patch 2758 contains the new C++ libraries.
-
- Patch 2759 contains the new Fortran libraries that are
- required by the 7.2.1 version of Fortran 90. Patch 2759
- must also be installed if the -craylibs option is used
- with Fortran 77 compilations.
-
- Patch 2416 contains updated general compiler libraries.
-
- +o Patch 2052 explain command for f90 on irix 6.2, 6.3 and
- 6.4
-
- Patch 2052 introduces the Cray explain(1) command to IRIX
- systems. This command allows users to obtain more
- information about errors reported by products that use
- the provided interfaces. As of this release, this list of
- products includes the Fortran90 compiler (front-end
- messages only).
-
- +o Patch 2777 All platform kernel Roll-up
-
- Patch 2777 contains a variety of bug fixes to the IRIX
- 6.2, 6.3 and 6.4 kernels. It is required for correct
- operation of the WorkShop and SpeedShop performance
- analysis tools. For the list of fixed bugs of this patch,
- refer to its release notes.
-
- +o Patch 2360 gl subsystems previously released with the
- compiler
-
-
-
-
-
-
-
-
-
-
-
-
-
- - 8 -
-
-
-
- Releases of the IRIS Developer's Option previously
- packaged certain graphics library interfaces for Fortran
- 77 in ftn_dev. As of the MIPSpro 7.2 release, they will
- no longer be packaged as part of the Fortran 77 product.
- Rather they will be packaged in future relases of the
- gl_dev product which is part of the IRIX Development
- Libraries CD set. For this release, however, gl_dev is
- same version as was released for the IRIS Developer's
- Option 7.1.1 and does not contain these libraries. Hence
- the need for this patch.
-
- +o Patch 2927 XFS rollup
-
- This patch contains XFS fixes to the IRIX kernel required
- by the WorkShop debugger.
-
- +o Patch 1330 EFS rollup
-
- This patch contains EFS fixes to the IRIX kernel required
- by the WorkShop debugger.
-
- +o Patches 1404, 1645, 2000 - Posix Compliance and IRIX
- System Patches
-
- These patches contain Posix compliance and IRIX system
- related functionality which is required for proper
- operation of the WorkShop and SpeedShop performance
- analysis tools.
-
- +o Patch 2580 Multiple fixes for X libraries
-
- This patch is required for proper operation of the
- WorkShop product.
-
- +o Patch 2420 Pthread library fixes
-
- This patch is required for proper operation of pthreads
- programs. It is required for proper debugging of these
- types of programs by the WorkShop debugger.
-
- +o Patch 2784 IRIX 6.2 tcsh for POSIX setpgrp()
-
- This patch is required by users of SpeedShop and tcsh.
-
- +o Patch 2824 IRIX 6.2 libc rollup
-
- This patch fixes several problems in the standard C
- library.
-
- +o Patch 2641 Object Instrumentation fix for WorkShop 2.6.5.
-
-
-
-
-
-
-
-
-
-
-
-
- - 9 -
-
-
-
- This patch fixes several bugs in cvperf.
-
- +o Patch 2909 WorkShop cvd rollup - cvd slow on startup.
-
- This patch fixes several bugs in cvd including issues
- with memory consumption and startup performance.
-
-
-
- 1.8 _P_a_t_c_h_e_s__f_o_r__I_R_I_X__6_._3
-
- The IRIX Development Foundation CD for IRIX 6.3 contains the
- following fixes:
-
- +o Patch 1645 - Posix Compliance
-
- This patch contain Posix compliance fixes which are
- required for proper operation of the WorkShop and
- SpeedShop performance analysis tools.
-
- +o Patch 1892 gl subsystems previously released with the
- compiler
-
- Releases of the IRIS Developer's Option previously
- packaged certain graphics library interfaces for Fortran
- 77 in ftn_dev. As of the MIPSpro 7.2 release, they will
- no longer be packaged as part of the Fortran 77 product.
- Rather they will be packaged in future relases of the
- gl_dev product which is part of the IRIX Development
- Libraries CD set. For this release, however, gl_dev is
- same version as was released for the IRIS Developer's
- Option 7.1.1 and does not contain these libraries. Hence
- the need for this patch.
-
-
- +o Patches 2416, 2758, 2759, and 2773 - MIPSpro 7.2.1
- Runtime Libraries
-
- Whereas the *_eoe subsystems on the IRIX Development
- Foundation CD contain the original IRIX 6.2, 6.3 and 6.4
- runtime libraries, patches 2416, 2758 2759 and 2773
- contain new revisions of these libraries. They include
- bug fixes as well as new interfaces for multiprocessing
- as well as new runtime libraries for the that are
- required by the 7.2.1 version of Fortran 90.
-
- Patch 2773 contains the new multiprocessing interfaces
- and is required for development and execution of programs
- using the OpenMP interfaces.
-
-
-
-
-
-
-
-
-
-
-
-
-
- - 10 -
-
-
-
- Patch 2758 contains the new C++ libraries.
-
- Patch 2759 contains the new Fortran libraries that are
- required by the 7.2.1 version of Fortran 90. Patch 2759
- must also be installed if the -craylibs option is used
- with Fortran 77 compilations.
-
- Patch 2416 contains updated general compiler libraries.
-
-
- +o Patch 2052 explain command for f90 on irix 6.2, 6.3 and
- 6.4
-
- Patch 2052 introduces the Cray explain(1) command to IRIX
- systems. This command allows users to obtain more
- information about errors reported by products that use
- the provided interfaces. As of this release, this list of
- products includes the Fortran90 compiler (front-end
- messages only).
-
- +o Patch 2801 IRIX 6.3 kernel Roll-up
-
- Patch 2801 contains a variety of bug fixes to the IRIX
- 6.3 kernel. It is required for correct operation of the
- WorkShop and SpeedShop performance analysis tools. For
- the list of fixed bugs of this patch, refer to its
- release notes.
-
- +o Patch 2420 Pthread library fixes
-
- This patch is required for proper operation of pthreads
- programs. It is required for proper debugging of these
- types of programs by the WorkShop debugger.
-
- +o Patch 2641 Object Instrumentation fix for WorkShop 2.6.5.
-
- This patch fixes several bugs in cvperf.
-
- +o Patch 2909 WorkShop cvd rollup - cvd slow on startup.
-
- This patch fixes several bugs in cvd including issues
- with memory consumption and startup performance.
-
-
-
- 1.9 _P_a_t_c_h_e_s__f_o_r__I_R_I_X__6_._4
-
- The IRIX Development Foundation CD for IRIX 6.4 contains the
- following fixes:
-
-
-
-
-
-
-
-
-
-
-
-
-
- - 11 -
-
-
-
- +o Patch 1892 gl subsystems previously released with the
- compiler
-
- Releases of the IRIS Developer's Option previously
- packaged certain graphics library interfaces for Fortran
- 77 in ftn_dev. As of the MIPSpro 7.2 release, they will
- no longer be packaged as part of the Fortran 77 product.
- Rather they will be packaged in future relases of the
- gl_dev product which is part of the IRIX Development
- Libraries CD set. For this release, however, gl_dev is
- same version as was released for the IRIS Developer's
- Option 7.1.1 and does not contain these libraries. Hence
- the need for this patch.
-
- +o Patches 2416, 2758, 2759, and 2773 - MIPSpro 7.2.1
- Runtime Libraries
-
- Whereas the *_eoe subsystems on the IRIX Development
- Foundation CD contain the original IRIX 6.2, 6.3 and 6.4
- runtime libraries, patches 2416, 2758 2759 and 2773
- contain new revisions of these libraries. They include
- bug fixes as well as new interfaces for multiprocessing
- as well as new runtime libraries for the that are
- required by the 7.2.1 version of Fortran 90.
-
- Patch 2773 contains the new multiprocessing interfaces
- and is required for development and execution of programs
- using the OpenMP interfaces.
-
- Patch 2758 contains the new C++ libraries.
-
- Patch 2759 contains the new Fortran libraries that are
- required by the 7.2.1 version of Fortran 90. Patch 2759
- must also be installed if the -craylibs option is used
- with Fortran 77 compilations.
-
- Patch 2416 contains updated general compiler libraries.
-
-
- +o Patch 2052 explain command for f90 on irix 6.2, 6.3 and
- 6.4
-
- Patch 2052 introduces the Cray explain(1) command to IRIX
- systems. This command allows users to obtain more
- information about errors reported by products that use
- the provided interfaces. As of this release, this list of
- products includes the Fortran90 compiler (front-end
- messages only).
-
- +o Patch 2194 IRIX development environment updates
-
-
-
-
-
-
-
-
-
-
-
-
- - 12 -
-
-
-
- Patch 2194 contains fixes POSIX semaphores required for
- correct execution of programs using these constructs
- under WorkShop and SpeedShop.
-
- +o Patch 2536 IRIX 6.4 kernel Roll-up
-
- Patch 2536 contains a variety of bug fixes to the IRIX
- 6.4 kernel. It is required for correct operation of the
- WorkShop and SpeedShop performance analysis tools. For
- the list of fixed bugs of this patch, refer to its
- release notes.
-
- +o Patch 2420 Pthread library fixes
-
- This patch is required for proper operation of pthreads
- programs. It is required for proper debugging of these
- types of programs by the WorkShop debugger.
-
- +o Patch 2641 Object Instrumentation fix for WorkShop 2.6.5.
-
- This patch fixes several bugs in cvperf.
-
- +o Patch 2909 WorkShop cvd rollup - cvd slow on startup.
-
- This patch fixes several bugs in cvd including issues
- with memory consumption and startup performance.
-
-
-
- 1.10 _I_n_s_t_a_l_l_a_t_i_o_n__I_n_f_o_r_m_a_t_i_o_n
-
-
- As a prerequisite to installation of the IRIX Development
- Foundation CD you must have installed the eoe subsystems
- from the IRIX Foundation CD. The _d_e_v subsystem from the IRIX
- Development Libraries CD is also required for proper
- compilation, but can be installed after the subsystems from
- the IRIX Foundation and MIPSpro Compiler CD's.
-
- NOTE:
- IDF 1.1 is meant to be used with only the released
- versions of IRIX 6.5 SE and IRIX 6.5. Attempts to
- install it on BETA versions may result in conflicts
- and is not recommended.
-
- Each compiler's components are packaged on two CD's. For
- example the MIPSpro Fortran 77 Compiler front-end is
- packaged on the MIPSpro Fortran-77 7.2.1 CD and its back-
- end, assembler linker, header files and libraries are
- packaged on the IRIX Development Foundation 1.1 CD.
-
-
-
-
-
-
-
-
-
-
-
-
- - 13 -
-
-
-
- Development images (such as X and Motif headers) not related
- to the compilers are packaged on the IRIX Development
- Libraries CD and can be installed after the subsystems from
- the IRIX Foundation and MIPSpro Compiler CD's
-
- The IRIX Development Foundation CD (for IRIX 6.2, 6.3, 6.4)
- contains the c++_eoe, compiler_eoe and compiler_dev
- subsystems which are required for any compiler that is used.
- It also contains the following subsystems:
-
- +o c_dev which is required for MIPSpro C (c_fe).
-
- +o c++_dev which is required for MIPSpro C++ (c++_fe).
-
- +o ftn77_dev, ftn_eoe and ftn_dev which are required for
- Fortran 77 (ftn77_fe).
-
-
- NOTE:
-
- ftn_eoe.sw.libblas and ftn_eoe.sw64.libblas
- ARE NO LONGER MARKED FOR DEFAULT INSTALLATION.
- If you require these subsystems, you will need to
- specifically mark them for installation using the
- install command under inst.
-
-
- +o ftn90_dev and ftn_eoe which along with Patch 2759
- (ftn_* components) are required for Fortran90
- (ftn90_fe).
-
- NOTE:
-
- Patch 2759 contains both ftn77_eoe and ftn_eoe
- subsystems. One set of these subsystems
- is marked as installable (NA) while the other is
- marked as not installable (NX).
-
- When installing patch 2759 on the 7.2.1 and 7.2
- compiler runtimes containing ftn_eoe,
- the ftn77_eoe subsystems are displayed as not
- installable (NX).
-
- When installing patch 2759 on earlier compilers
- runtimes containing ftn77_eoe,
- the ftn_eoe subsystems are displayed as not
- installable (NX).
-
-
-
- (Patch 2773 is required for development and execution
-
-
-
-
-
-
-
-
-
-
-
- - 14 -
-
-
-
- of OpenMP programs.)
-
- For IRIX 6.5, all eoe subsystems, including compiler_eoe,
- c++_eoe, and ftn_eoe are packaged on the IRIX Foundation CD
- (set of two). These subsystems should be installed before
- installation of any of the *_dev subsystems from the IRIX
- Development Foundation CD.
-
- Subsystems from the IRIX Development Foundation CD must be
- installed before the front-ends from the MIPSpro Compiler
- CD's are installed.
-
- Installation of subsystems on the IRIX Development
- Foundation 1.1 CD will remove the MIPSpro 7.2 or 7.1
- compilers (if you have them installed) unless you use the
- CRAY modules style installation explained below.
-
- NOTE:
- By default, patches are not marked for installation.
- To mark all patches for installation type "i patch*"
- as in the example below. There may be patch subsystems
- that are marked NX (not installable). To keep these
- subsystems from installing (which causes a conflict under
- inst) use the keep command.
-
- The _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _A_d_m_i_n_i_s_t_r_a_t_o_r'_s _G_u_i_d_e and the
- installation information in the _P_e_r_s_o_n_a_l _S_y_s_t_e_m
- _A_d_m_i_n_i_s_t_r_a_t_i_o_n _G_u_i_d_e fully and accurately document the
- process for installing optional products such as the IRIS
- Development Foundation. For installation information about
- a specific product, refer to that product's online release
- notes.
-
-
-
- 1.11 _M_o_d_u_l_e_s__I_n_s_t_a_l_l_a_t_i_o_n__u_n_d_e_r__A_l_t_e_r_n_a_t_e__R_o_o_t
-
-
- As a prerequisite to this installation you must have
- installed under / the eoe subsystems from the IRIX
- Foundation CD. The _d_e_v subsystem from the IRIX Development
- Libraries CD is also required for proper compilation.
-
- NOTE:
- IDF 1.1 is meant to be used with only the released
- versions of IRIX 6.5 SE and IRIX 6.5. Attempts to
- install it on BETA versions may result in conflicts
- and is not recommended.
-
- As mentioned above, at this time product images, such as the
- Insight books, license manager, SpeedShop.sw.sscord
-
-
-
-
-
-
-
-
-
-
-
- - 15 -
-
-
-
- WorkShop, and images from the IRIX Development Libraries CD
- should not be installed under this alternate location.
-
- The sequence of steps for installing and configuring modules
- is as follows:
-
- +o 1. Install the "modules" system.
-
- Insert the IRIX Development Foundation 1.1 CD into
- CDROM drive and under inst(1) select every subsystem
- listed under modules. Modules gets installed in
- /opt/modules, and puts some of its data files in
- /opt/modulefiles. For example:
-
-
-
- Insert the IRIX Development Foundation 1.1 CD into CDROM drive
-
- #inst -f /CDROM/dist
-
- Inst> keep *
- Inst> install modules
- Inst> go
-
-
- Inst> quit
-
-
- At this point, there will be useful documentation about
- modules in the following files:
-
- /opt/MIPSpro/admin (two helpful README files)
- /opt/modules/modules/man (man pages for the modules command
- and format of modulefiles)
- /opt/modules/modules/doc/Modules-Paper.ps
- (an old USENIX LISA paper about
- the motivation behind and basic
- design of modules)
-
- The file /opt/modules/modules/README is not relevant to
- the SGI distribution of modules (it discusses the
- installation of the freeware version of modules).
-
-
- +o 2. Create the directory where you want to install the
- compilers and make a symbolic link to it.
-
- For Example:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - 16 -
-
-
-
- #mkdir /disk6/mongoose/7.2.1
- #ln -s /disk6/mongoose/7.2.1 /opt/MIPSpro/721
-
-
-
- +o 3. Install the 7.2.1 MIPSpro compiler runtime
- libraries under the alternate root
-
- For IRIX 6.2, 6.3 and 6.4, _c_o_m_p_i_l_e_r__e_o_e, _c++__e_o_e and
- _f_t_n__e_o_e are on the IRIX Development Foundation CD.
-
- To install them, use the following procedure:
-
-
- With the IRIX Development Foundation CD inserted:
-
- #inst -r /opt/MIPSpro/721 -f /CDROM/dist (on IRIX 6.2)
- #inst -r /opt/MIPSpro/721 -f /CDROM/dist/dist6.3 (on IRIX 6.3)
- #inst -r /opt/MIPSpro/721 -f /CDROM/dist/dist6.4 (on IRIX 6.4)
-
- /opt/MIPSpro/721 is the installation directory for the released version.
- /CDROM/dist, /CDROM/dist/dist6.3, /CDROM/dist/dist6.4, or /CDROM/dist/dist6.5
- are the locations of the distribution images for IRIX 6.2, 6.3, 6.4 and 6.5
- respectively.
-
- Inst> keep *
- Reading installation history .. 100% Done.
- Reading distribution .. 100% Done.
- Checking dependencies .. 100% Done.
- Calculating sizes .. 100% Done.
-
- Inst> install compiler_eoe c++_eoe ftn_eoe
-
- Inst> go
- Pre-installation check .. 100% Done.
- Installing/removing software ...
-
-
-
- For IRIX 6.5, _c_o_m_p_i_l_e_r__e_o_e, _c++__e_o_e and _f_t_n__e_o_e are on
- the IRIX Foundation CD.
-
- To install them, use the following procedure:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - 17 -
-
-
-
- With the IRIX Development Foundation CD inserted:
-
- #inst -r /opt/MIPSpro/721 -f /CDROM/dist
-
- Inst> keep *
- Reading product descriptions .. 100% Done.
-
-
- NOTE:
- Since the compiler_eoe, c++_eoe and ftn_eoe images
- are bundled with all of the other IRIX eoe images
- that are required for installation under /,
- inst may flag these other subsystems as required
- and cause a conflict.
- To work around these potential conflicts:
-
-
- Inst> set rulesoverride true
-
-
- Then install the compiler eoe subsystems:
-
-
- Inst> install compiler_eoe c++_eoe ftn_eoe
-
- Inst> go
- Pre-installation check .. 100% Done.
- Installing/removing software ...
-
- Inst> quit
-
-
-
-
- +o 4. Install the compiler subsystems on the IRIX
- Development Foundation CD under the alternate root
-
- When installing from the IDF CD with "inst -r" for use
- with the Modules utility, the location of the
- distribution has to be specified as:
-
-
- With the IDF CD inserted:
-
- #inst -r /opt/MIPSpro/721 -f /CDROM/dist (on IRIX 6.2)
- #inst -r /opt/MIPSpro/721 -f /CDROM/dist/dist6.3 (on IRIX 6.3)
- #inst -r /opt/MIPSpro/721 -f /CDROM/dist/dist6.4 (on IRIX 6.4)
- #inst -r /opt/MIPSpro/721 -f /CDROM/dist/dist6.5 (on IRIX 6.5)
-
-
- /opt/MIPSpro/721 is the installation directory for the
-
-
-
-
-
-
-
-
-
-
-
- - 18 -
-
-
-
- released version. /CDROM/dist, /CDROM/dist/dist6.3,
- /CDROM/dist/dist6.4, or /CDROM/dist/dist6.5 are the
- locations of the distribution images for IRIX 6.2, 6.3,
- 6.4 and 6.5 respectively.
-
- NOTE: As mentioned above, WorkShop,
- SpeedShop.sw.sscord license_eoe and the Insight books
- should not be installed under the alternate location.
- You can do this under inst as follows:
-
- Inst> keep CaseVision WorkShop* *.books.* license_eoe SpeedShop.sw.sscord
- Inst> go
-
- Pre-installation check .. 100% Done.
- Installing/removing software ...
-
- NOTE:
- By default, patches are not marked for installation.
- At this point you can install the patches on the IDF CD.
- To mark all patches for installation type "i patch*"
- as in the example below. There may be patch subsystems
- that are marked NX (not installable). To keep these
- subsystems from installing (which causes a conflict under
- inst) use the keep command.
-
- Inst> quit
-
-
-
-
- +o 5. Install the compiler front-ends from the MIPSpro
- 7.2.1 Compiler CD's:
-
- This step is repeated for each compiler language and is
- similar to step 4, except the installation is from the
- MIPSpro 7.2.1 Compiler CD's. For example:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - 19 -
-
-
-
-
- NOTE:
- The MIPSpro Auto Parallelizing Option 7.2.1 CD contains
- only Insight books and release notes. The main component of the
- product is the license that enables automatic parallelization.
-
- As mentioned above, Insight books subsystems
- are not to be installed under a modules installation.
- Use the keep command ( Inst> keep *.books.* ) to prevent
- them from being installed.
-
-
-
- With the MIPSpro 7.2.1 C Compiler CD inserted:
-
- #inst -r /opt/MIPSpro/721 -f /CDROM/dist (on IRIX 6.2)
- #inst -r /opt/MIPSpro/721 -f /CDROM/dist/dist6.3 (on IRIX 6.3)
- #inst -r /opt/MIPSpro/721 -f /CDROM/dist/dist6.4 (on IRIX 6.4)
- #inst -r /opt/MIPSpro/721 -f /CDROM/dist/dist6.5 (on IRIX 6.5)
-
- Inst> go
-
-
- Pre-installation check .. 100% Done.
- Installing/removing software ...
-
- Inst> quit
-
-
- You now have everything that you need installed under
- the alternate root. You can view the various release
- notes of the subsystems that you installed by setting
- the RELNOTESPATH environment variable to the directory
- usr/relnotes relative to the alternate root. For
- example:
-
- %setenv RELNOTESPATH /opt/MIPSpro/721/usr/relnotes
- %relnotes
- list of installed subsystems is output..
-
-
-
-
- +o 6. Create modulefiles for 7.2 and 7.2.1:
-
-
- #cd /opt/modulefiles
- #cp MIPSpro MIPSpro.72
- #cp MIPSpro MIPSpro.721
-
- Edit the file MIPSpro.72 so the variables MIPSPRO_SGI
-
-
-
-
-
-
-
-
-
-
-
- - 20 -
-
-
-
- and MIPSPRO_LEVEL point to the installation of the 7.2
- compilers (there's documentation about this in the
- file). If you have the 7.2 compilers installed in the
- root directory ("/"), you can set these variables like
- this:
-
- #set MIPSPRO_LEVEL ""
- # set MIPSPRO_SGI /
-
- This will produce paths that look like "//bin", but
- work just fine.
-
- Edit MIPSpro.721 likewise, except that if you use
- "/opt/MIPSpro/721" as the installation directory, all
- you need to do is change MIPSPRO_LEVEL to be "721".
-
-
- +o 7. Have users put commands to use modules(1) into
- their .cshrc (or
- .profile, etc.) shell initialization files:
-
-
- %source /opt/modules/modules/init/csh
- # or . /opt/modules/modules/init/ksh (sh) etc.
- %module load modules
- # this next command loads 7.2 version; use
- # module load mipspro.721
- # to get the 7.2.1 MR version
- %module load MIPSpro.72
-
- The first "module load" command loads the module(1)
- command itself into their environment. The second
- "module load" loads the compiler. In the case of the
- MIPSpro compilers, doing a "module load" performs such
- actions as adding the compiler binaries to PATH, adding
- the man page directories to MANPATH, setting up ROOT
- and TOOLROOT, and adding paths to shared librarys and
- dynamically loaded objects to LD_LIBRARY_PATH. RLD_PATH
- also gets changed.
-
-
- +o 8. If a user wishes to swap from the version 7.2
- compiler to the 7.2.1 version, they would do the
- following:
-
-
- %module swap MIPSpro.72 MIPSpro.721
-
-
- The "module swap" command makes all the necessary
- changes to their environment, such as replacing the
-
-
-
-
-
-
-
-
-
-
-
- - 21 -
-
-
-
- PATH to the compiler binaries.
-
- For more information about modules please refer to the
- modules release notes, modules(1) and
- /opt/modules/2.2.1/doc/Modules-Paper.ps after
- installing the modules images.
-
- You can test which version you are running by:
-
-
- %cc -n32 -version foo.c
- MIPSpro Compilers: Version 7.2.1
-
-
- This means that you are running the MIPSpro 7.2.1.
-
-
-
-
-
-
-
-
-
- 1.12 _O_n_l_i_n_e__R_e_l_e_a_s_e__N_o_t_e_s
-
- After you install the online documentation for a product
- (the _r_e_l_n_o_t_e_s subsystem), you can view the release notes on
- your screen.
-
- If you have a graphics system, select ``Release Notes'' from
- the Tools submenu of the Toolchest. This displays the
- _g_r_e_l_n_o_t_e_s(1) graphical browser for the on-line release
- notes.
-
- Refer to the _g_r_e_l_n_o_t_e_s(1) man page for information on
- options to this command.
-
- If you do not have a graphics system, you can use the
- _r_e_l_n_o_t_e_s command. Refer to the _r_e_l_n_o_t_e_s(1) man page for
- accessing the on-line release notes.
-
-
- 1.13 _P_r_o_d_u_c_t__S_u_p_p_o_r_t
-
-
- Silicon Graphics, Inc., provides a comprehensive product
- support maintenance program for its products.
-
- If you are in the U.S. or Canada and would like support for
- your Silicon Graphics-supported products, contact the
-
-
-
-
-
-
-
-
-
-
-
- - 22 -
-
-
-
- Technical Assistance Center at
- 1-800-800-4SGI.
-
- If you are outside the U.S. and Canada, contact the Silicon
- Graphics subsidiary or authorized distributor in your
- country.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-